A Cooperative Editor for Hierarchical Diagrams: An Object Petri Net Model

نویسنده

  • Charles Lakos
چکیده

This paper presents a case study on the use of Object Petri Nets. The case study is that of a cooperative editor for hierarchical diagrams. The methodology for deriving the Petri Net model is to follow an object-oriented design methodology: first we prepare the Object Model in the OMT notation of Rumbaugh; then we prepare the Dynamic Model in the form of lifecycles, following the Shlaer-Mellor methodology; and finally we map these models into an Object Petri Net model. This approach has the advantage of guiding the development with well-accepted methodologies, but has the disadvantage of overlooking valid Petri Net solutions to the problem. As a result of this exercise, some loose ends in the Shlaer-Mellor methodology are identified and resolved, and a modification to the semantics of OPN super transitions is proposed. However, one overriding conclusion of this paper is that Object Petri Nets are suitable as a target formalism in such an object-oriented design methodology.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Availability evaluation of Software architecture of object oriented Style using coloured Petri nets

Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...

متن کامل

Object Oriented Modeling with Object Petri Nets

This paper informally introduces Object Petri Nets (OPNs) with a number of examples. OPNs support a thorough integration of object-oriented concepts into Petri Nets, including inheritance and the associated polymorphism and dynamic binding. They have a single class hierarchy which includes both token types and subnet types, thereby allowing multiple levels of activity in the net. The paper disc...

متن کامل

Petri Net Modeling for Parallel Bank ATM Systems

In this paper the real time operation of an automatic teller machine (ATM) is analyzed using aTimed Petri Net (TPN) model. In the modeling, the probability of arrivals, the speed andattentiveness of customers (clients) are taken to account. Different parameters are based onthe statistical data. The model is simulated for 24 hours. The diagrams of number ofsucceeded customers, failed references ...

متن کامل

A rule-based evaluation of ladder logic diagram and timed petri nets for programmable logic controllers

This paper describes an evaluation through a case study by measuring a rule-based approach, which proposed for ladder logic diagrams and Petri nets. In the beginning, programmable logic controllers were widely designed by ladder logic diagrams. When complexity and functionality of manufacturing systems increases, developing their software is becoming more difficult. Thus, Petri nets as a high l...

متن کامل

A model of the communicative behavior of designers involved in cooperative software design

In this paper we present the use of Statecharts for modeling the communicative behavior of a team involved in cooperative software design. Design episodes were previously represented using diagrams called Dynamics of Interaction Diagrams from which we have now drawn up a cooperative design activity model. The modeling activity itself led to the recognition of a number of underlying properties, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995